Fire Bird - FIBplus a Master Detail
Otázka od: Benda Lukas
7. 12. 2003 20:08
Dival jsem se na example master-detail pro FIBkomponenty. Master detail
je tam delany, pomoci SQL, takze pro kazdou zmenu mastra se zavola
SELECT a stahnou se data ze serveru.
S BDE mam, ale zkusenost ze SQL dotaz je pomalejsi, nez ulozeni dat do
lokalni pameti a pak provadeni Master Detail pomoci ClientDataSet a jeho
properties MasterSource, MasterField.
Jak je tomu u FireBirdu, kdyz ho chci pouzit jako lokalni databazi? Bude
vykonani SQL master detailu stejne rychle, jako stahnuti veskerych dat a
provadeni jej v aplikaci, nebo bude pomalejsi?
Lukas Benda
Odpovedá: Pavel Cisar
8. 12. 2003 11:27
Haj hou!
On 7 Dec 2003 at 20:07, Benda Lukas wrote:
> Dival jsem se na example master-detail pro FIBkomponenty. Master detail
> je tam delany, pomoci SQL, takze pro kazdou zmenu mastra se zavola
> SELECT a stahnou se data ze serveru.
>
> S BDE mam, ale zkusenost ze SQL dotaz je pomalejsi, nez ulozeni dat do
> lokalni pameti a pak provadeni Master Detail pomoci ClientDataSet a jeho
> properties MasterSource, MasterField.
>
> Jak je tomu u FireBirdu, kdyz ho chci pouzit jako lokalni databazi? Bude
> vykonani SQL master detailu stejne rychle, jako stahnuti veskerych dat a
> provadeni jej v aplikaci, nebo bude pomalejsi?
Obecne bude pomalejsi v zavislosti na velikosti mnoziny, cim vetsi,
tim pomalejsi. Pro relativne male mnoziny (<1000 radek) by ale rozdil
nemel byt nijak vyznamny. Pro presnejsi udaje je ovsem treba to
vyzkouset.
S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase